package com.shqcjd.sinopecdemomobile.model.pojo;

import java.util.List;

/**
 * Created by sy on 2019/5/24.
 */

public class ProblemFeedbackListBean {

    /**
     * endRow : 0
     * hasNextPage : true
     * hasPreviousPage : true
     * isFirstPage : true
     * isLastPage : true
     * list : [{"expertList":[{"expertReply":"string","expertReplyAttachments":[{"createTime":"2019-05-24T11:26:32.089Z","extension":"string","fileName":"string","id":0,"serviceId":0,"size":0,"status":0,"updateTime":"2019-05-24T11:26:32.089Z","url":"string","userId":0}],"expertReplyTime":"2019-05-24T11:26:32.089Z","expertUserId":0,"expertUserName":"string"}],"id":0,"managerName":"string","managerReply":"string","managerReplyTime":"2019-05-24T11:26:32.089Z","problemDescription":"string","problemType":"string","projectName":"string","startTime":"2019-05-24T11:26:32.089Z","url":"string","userId":0,"userName":"string"}]
     * navigateFirstPage : 0
     * navigateLastPage : 0
     * navigatePages : 0
     * navigatepageNums : [0]
     * nextPage : 0
     * pageNum : 0
     * pageSize : 0
     * pages : 0
     * prePage : 0
     * size : 0
     * startRow : 0
     * total : 0
     */

    public int endRow;
    public boolean hasNextPage;
    public boolean hasPreviousPage;
    public boolean isFirstPage;
    public boolean isLastPage;
    public int navigateFirstPage;
    public int navigateLastPage;
    public int navigatePages;
    public int nextPage;
    public int pageNum;
    public int pageSize;
    public int pages;
    public int prePage;
    public int size;
    public int startRow;
    public int total;
    public List<ListBean> list;
    public List<Integer> navigatepageNums;

    public static class ListBean {
        /**
         * expertList : [{"expertReply":"string","expertReplyAttachments":[{"createTime":"2019-05-24T11:26:32.089Z","extension":"string","fileName":"string","id":0,"serviceId":0,"size":0,"status":0,"updateTime":"2019-05-24T11:26:32.089Z","url":"string","userId":0}],"expertReplyTime":"2019-05-24T11:26:32.089Z","expertUserId":0,"expertUserName":"string"}]
         * id : 0
         * managerName : string
         * managerReply : string
         * managerReplyTime : 2019-05-24T11:26:32.089Z
         * problemDescription : string
         * problemType : string
         * projectName : string
         * startTime : 2019-05-24T11:26:32.089Z
         * url : string
         * userId : 0
         * userName : string
         */

        public int id;
        public String managerName;
        public String managerReply;
        public String managerReplyTime;
        public String problemDescription;
        public String problemType;
        public String projectName;
        public String startTime;
        public String url;
        public int userId;
        public String userName;
        public List<ExpertListBean> expertList;

        public static class ExpertListBean {
            /**
             * expertReply : string
             * expertReplyAttachments : [{"createTime":"2019-05-24T11:26:32.089Z","extension":"string","fileName":"string","id":0,"serviceId":0,"size":0,"status":0,"updateTime":"2019-05-24T11:26:32.089Z","url":"string","userId":0}]
             * expertReplyTime : 2019-05-24T11:26:32.089Z
             * expertUserId : 0
             * expertUserName : string
             */

            public String expertReply;
            public String expertReplyTime;
            public int expertUserId;
            public String expertUserName;
            public List<ExpertReplyAttachmentsBean> expertReplyAttachments;

            public static class ExpertReplyAttachmentsBean {
                /**
                 * createTime : 2019-05-24T11:26:32.089Z
                 * extension : string
                 * fileName : string
                 * id : 0
                 * serviceId : 0
                 * size : 0
                 * status : 0
                 * updateTime : 2019-05-24T11:26:32.089Z
                 * url : string
                 * userId : 0
                 */

                public String createTime;
                public String extension;
                public String fileName;
                public int id;
                public int serviceId;
                public int size;
                public int status;
                public String updateTime;
                public String url;
                public int userId;
            }
        }
    }
}
